/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fr.vod.gauss.matrice;

/**
 *
 * @author drazanakoto
 */
public interface Equation {
    /**
     * 
     * @param index
     * @return 
     */
    public int get(int index);
    
    /**
     * 
     * @param index
     * @param value 
     */
    public void setValueAt(int index,int value);
    
    
    /**
     * 
     * @param result 
     */
    public void setResult(int result);
    
    
    /**
     * 
     * @return 
     */
    public int getResult();
    
    
    /**
     * 
     * @return 
     */
    public int getSize();
    
    /**
     * 
     * @return 
     */
    public int [] getLigne(); 
   
}
